home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / boot / czesc_2 / toolmanager / source / prefs / data.c < prev    next >
C/C++ Source or Header  |  1993-05-15  |  1KB  |  50 lines

  1. /*
  2.  * data.c  V2.1
  3.  *
  4.  * configuration program global data
  5.  *
  6.  * (c) 1990-1993 Stefan Becker
  7.  */
  8.  
  9. #include "ToolManagerConf.h"
  10.  
  11. struct Library *WorkbenchBase=NULL;
  12. char *ProgramName;
  13. UpdateWindowFuncPtr UpdateWindow=NULL;
  14. HandleAppMsgFuncPtr HandleAppMsg=NULL;
  15. struct Window *CurrentWindow;
  16. FreeNodeFuncPtr FreeNodeFunctions[TMOBJTYPES]={FreeExecNode,
  17.                                                FreeImageNode,
  18.                                                FreeSoundNode,
  19.                                                FreeMenuNode,
  20.                                                FreeIconNode,
  21.                                                FreeDockNode,
  22.                                                FreeAccessNode};
  23. struct List ObjectLists[TMOBJTYPES];
  24. struct List PubScreenList;
  25. struct RastPort TmpRastPort;
  26. struct NewGadget NewGadget;
  27. struct FileReqParms FileReqParms;
  28. struct TextAttr ScreenTextAttr;
  29. struct Screen *PublicScreen;
  30. void *ScreenVI;
  31. struct TextFont *ScreenFont;
  32. struct MsgPort *IDCMPPort;
  33. struct MsgPort *AppMsgPort=NULL;
  34. BOOL OSV39=FALSE;
  35. BOOL WBScreen;
  36. BOOL CreateIcons=TRUE;
  37. UWORD WindowTop;
  38. UWORD ListViewColumns=20;
  39. UWORD ListViewRows=8;
  40. UWORD WBXOffset=0;
  41. UWORD WBYOffset=0;
  42.  
  43. /* Global gadget tags */
  44. const struct TagItem DisabledTags[]={GA_Disabled, TRUE,
  45.                                      TAG_DONE};
  46.  
  47. /* Preferences file names */
  48. const char PrefsFileName[]=TMPREFSUSE;
  49. const char SavePrefsFileName[]=TMPREFSSAVE;
  50.